﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SuperBitV2
{
    public class Persona
    {
        private string tipodocumento;
        private string documento;
        private string nombre;
        private string apellido;
        private string direccion;
        private string codigopostal;
        private string telefono;
        private string email;
        private DateTime fechanacimiento;
        private string codigonacionalidad;
        private string codigonivelestudio;

        //CONSTRUCTOR "VACÍO": NO NECESITO CARGAR NINGÚN DATO INICIAL...
        public Persona()
        {
        }

        //CONSTRUCTOR CON PARÁMETROS:
        public Persona(string p_tipodocumento, string p_documento, string p_nombre,
        string p_apellido, string p_direccion, string p_codigopostal, string p_telefono,
        string p_email, DateTime p_fechanacimiento, string p_codigonacionalidad,
        string p_codigonivelestudio)
        {
            tipodocumento = p_tipodocumento;
            documento = p_documento;
            nombre = p_nombre;
            apellido = p_apellido;
            direccion = p_direccion;
            codigopostal = p_codigopostal;
            telefono = p_telefono;
            email = p_email;
            fechanacimiento = p_fechanacimiento;
            codigonacionalidad = p_codigonacionalidad;
            codigonivelestudio = p_codigonivelestudio;
        }
        //PROPIEDADES PARA MÉTODOS GET/SET:

        public String TipoDocumento
        {
            get { return tipodocumento; }
            set { tipodocumento = value; }
        }

        public String Documento
        {
            get { return documento; }
            set { documento = value; }
        }

        public String Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        public String Apellido
        {
            get { return apellido; }
            set { apellido = value; }
        }

        public String Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }

        public String CodigoPostal
        {
            get { return codigopostal; }
            set { codigopostal = value; }
        }

        public String Telefono
        {
            get { return telefono; }
            set { telefono = value; }
        }

        public String Email
        {
            get { return email; }
            set { email = value; }
        }

        public DateTime FechaNacimiento
        {
            get { return fechanacimiento; }
            set { fechanacimiento = value; }
        }

        public String CodigoNacionalidad
        {
            get { return codigonacionalidad; }
            set { codigonacionalidad = value; }
        }

        public String CodigoNivelEstudio
        {
            get { return codigonivelestudio; }
            set { codigonivelestudio = value; }
        }

    }//FIN DE LA CLASE PERSONA
    }//FIN NAMESPACE
